一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于车辆的电机控制方法、装置、车辆及存储介质与流程

2021-11-15 17:59:00 来源:中国专利 TAG:


1.本发明涉及车辆技术领域,尤其涉及一种用于车辆的电机控制方法、装置、车辆及存储介质。


背景技术:

2.在新能源汽车中,过温故障是电机工作过程中的一种常见故障,目前的处理方式是在发生过温故障时进行过温报警,但是这会增加整车的报警次数,进而影响用户体验。


技术实现要素:

3.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种用于车辆的电机控制方法,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
4.本发明的第二个目的在于提出一种用于车辆的电机控制装置。
5.本发明的第三个目的在于提出一种车辆。
6.本发明的第四个目的在于提出一种计算机可读存储介质。
7.为达到上述目的,本发明第一方面实施例提出了一种用于车辆的电机控制方法,包括以下步骤:获取动力电池的当前最大允许放电功率和当前整车附件消耗功率;根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率;获取电机控制器的当前工作温度对应的工作电流阈值;根据工作电流阈值,获取电机控制器的第二允许输出功率;根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,并根据驱动扭矩对电机进行控制。
8.根据本发明实施例的用于车辆的电机控制方法,通过动力电池的当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,并通过电机控制器的当前工作温度对应的工作电流阈值,获取电机控制器的第二允许输出功率,以及根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,并根据驱动扭矩对电机进行控制。由此,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
9.根据本发明的一个实施例,根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,包括:获取当前最大允许放电功率与当前整车附件消耗功率之间的功率差值;根据功率差值和预设的线损效率,获取第一允许输出功率。
10.根据本发明的一个实施例,获取电机控制器的当前工作温度对应的工作电流阈值,包括:获取电机控制器的当前工作温度;根据当前工作温度,采用查表方式获取当前工作温度对应的工作电流阈值。
11.根据本发明的一个实施例,根据工作电流阈值,获取电机控制器的第二允许输出
功率,包括:获取电机控制器的工作电压;根据工作电压和工作电流阈值,获取第二允许输出功率。
12.根据本发明的一个实施例,根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,包括:获取电机的当前转速,并获取第一允许输出功率和第二允许输出功率的较小值;根据当前转速和较小值,获取电机的驱动扭矩。
13.根据本发明的一个实施例,根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,还包括:获取变速箱的最大允许输入扭矩和电机的最大允许输出扭矩;根据最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值,获取电机的驱动扭矩。
14.根据本发明的一个实施例,根据最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值,获取电机的驱动扭矩,包括:获取最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值中的最小值,得到电机的驱动扭矩。
15.为达到上述目的,本发明第二方面实施例提出了一种用于车辆的电机控制装置,包括:获取模块,用于获取动力电池的当前最大允许放电功率和当前整车附件消耗功率,并获取电机控制器的当前工作温度对应的工作电流阈值;计算模块,用于根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,并根据工作电流阈值,获取电机控制器的第二允许输出功率,以及根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩;控制模块,用于根据驱动扭矩对电机进行控制。
16.根据本发明实施例的用于车辆的电机控制装置,通过获取模块获取动力电池的当前最大允许放电功率、当前整车附件消耗功率以及电机控制器的当前工作温度对应的工作电流阈值,并通过计算模块根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,并根据工作电流阈值,获取电机控制器的第二允许输出功率,以及根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,并通过控制模块根据驱动扭矩对电机进行控制。由此,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
17.为达到上述目的,本发明第三方面实施例提出了一种车辆,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面实施例的用于车辆的电机控制方法的步骤。
18.根据本发明实施例的车辆,通过上述的用于车辆的电机控制方法,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
19.为达到上述目的,本发明第四方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面实施例的用于车辆的电机控制方法的步骤。
20.根据本发明实施例的计算机可读存储介质,通过上述的用于车辆的电机控制方法,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
21.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
22.图1为根据本发明一个实施例的用于车辆的电机控制方法的流程图;
23.图2为根据本发明一个实施例的用于车辆的电机控制装置的结构示意图。
具体实施方式
24.下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
25.下面参考附图描述本发明实施例提出的用于车辆的电机控制方法、装置、车辆及存储介质
26.图1为根据本发明一个实施例的用于车辆的电机控制方法的流程图。如图1所示,该用于车辆的电机控制方法可包括以下步骤:
27.步骤s101,获取动力电池的当前最大允许放电功率和当前整车附件消耗功率。
28.需要说明的是,动力电池的当前最大允许放电功率是指动力电池当前能够向外提供的最大放电功率;当前整车附件消耗功率是指当前处于工作状态且由动力电池提供能量的所有附件消耗的功率之和,例如加热器(ptc)、空调器、油泵、气泵、dcdc变换器等高、低压附件消耗的功率之和。
29.在具体实施时,可由整车控制器(vehicle control unit,vcu)与动力电池管理系统进行通信以获取动力电池的当前最大允许放电功率,并通过与各个附件进行通信以获得各个附件的当前消耗功率,并计算所有附件消耗的功率之和,得到当前整车附件消耗功率。
30.步骤s102,根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率。
31.具体地,可由整车控制器根据当前最大允许放电功率和当前整车附件消耗功率,计算获得电机控制器(microcontroller unit;mcu)的第一允许输出功率。
32.在一些实施例中,根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,包括:获取当前最大允许放电功率与当前整车附件消耗功率之间的功率差值;根据功率差值和预设的线损效率,获取第一允许输出功率。
33.具体地,在获得动力电池的当前最大允许放电功率和当前整车附件消耗功率后,将当前最大允许放电功率减去当前整车附件消耗功率可以得到两者的功率差值,该差值可作为当前电机控制器输入端的最大功率。但是,考虑到在动力电池向电机输送和分配电能时,会存在一定的线损,因此在得到功率差值后,还将该功率差值乘以线损效率,得到电机控制器的第一允许输出功率,也即当前电机控制器输入端的最大功率,以提高后续电机驱动扭矩计算的准确度,其中,线损效率是指供电量减去线损电量后所占供电量的百分比。
34.步骤s103,获取电机控制器的当前工作温度对应的工作电流阈值。
35.具体地,过大的工作电流会引起电机控制器温度的升高,为防止电机的工作电流过大导致电机发生过温故障,在本技术中可预先设置不同工作温度所对应的工作电流阈
值,即最大允许电流,进而根据电机控制器的当前工作温度,获取相应的工作电流阈值。
36.在一些实施例中,获取电机控制器的当前工作温度对应的工作电流阈值,包括:获取电机控制器的当前工作温度;根据当前工作温度,采用查表方式获取当前工作温度对应的工作电流阈值。
37.具体地,在电机控制器运行过程中,运行在各个元件中的工作电流会产生一定的工作温度,而通过温度测量装置可以时刻监测电机控制器各个运行阶段的工作温度,不同的工作温度会对应不同的工作电流阈值,当当前工作电流大于工作电流阈值时则会造成过流现象,导致电机控制器报警甚至损坏,因此在电机控制器运行过程中需要保证当前工作温度下的工作电流小于工作电流阈值。需要说明的是,不同工作温度所对应的工作电流阈值预先通过标定的方式进行记录并整理成表格,在使用过程中,可由整车控制器采用查表法直接找出当前工作温度下的工作电流阈值,方便准确。
38.步骤s104,根据工作电流阈值,获取电机控制器的第二允许输出功率。
39.具体地,在获得电机控制器的当前工作温度下的工作电流阈值后,可由整车控制器根据该工作电流阈值获取电机控制器所允许输出的最大功率,即第二允许输出功率。
40.在一些实施例中,根据工作电流阈值,获取电机控制器的第二允许输出功率,包括:获取电机控制器的工作电压;根据工作电压和工作电流阈值,获取第二允许输出功率。
41.具体地,整车控制器可通过电压测量装置获取电机控制器运行过程中的工作电压,并将工作电压与当前工作温度下的工作电流阈值相乘,得到电机控制器的第二允许输出功率。
42.步骤s105,根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,并根据驱动扭矩对电机进行控制。
43.具体地,整车控制器可根据上述所得的第一允许输出功率或者第二允许输出功率,获取当前工作条件下的电机的驱动扭矩,并根据所获得的电机驱动扭矩驱动电机的运转。
44.在一些实施例中,根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,包括:获取电机的当前转速,并获取第一允许输出功率和第二允许输出功率的较小值;根据当前转速和较小值,获取电机的驱动扭矩。
45.具体地,整车控制器可通过电机转速测量装置检测电机的当前转速,并比较所获取的第一允许输出功率和第二允许输出功率,取其中的较小值作为最终允许输出功率,而后,将电机的转速转化为电机转动轴的角速度,并将最终允许输出功率除以电机转动轴的角速度得到取电机的驱动扭矩。
46.在一些实施例中,根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,还包括:获取变速箱的最大允许输入扭矩和电机的最大允许输出扭矩;根据最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值,获取电机的驱动扭矩。
47.也就是说,在获取第一允许输出功率和第二允许输出功率的同时还获取变速箱的最大允许输入扭矩和电机的最大允许输出扭矩,变速箱作为汽车的动力输出机构,可以用来改变转速和扭矩,变速箱的最大允许输入扭矩和电机的最大允许输出扭矩分别为动力传递过程中动力最大接收量和动力最大输出量,第一允许输出功率和第二允许输出功率的较小值可以作为动力最大输入量,比较三者大小关系可以准确的获得电机的驱动扭矩。
48.在一些实施例中,根据最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值,获取电机的驱动扭矩,包括:获取最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值中的最小值,得到电机的驱动扭矩。即,通过比较最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值的大小,获取其中的最小值作为电机的驱动扭矩。
49.由此,在整车控制器的计算过程中,将电机控制器的工作电流作为影响因素加入电机驱动扭矩的计算逻辑中,可以通过扭矩输出的方式来减少电机控制器零部件的过温故障。也就是说,本技术可以通过整车控制能力来解决电机控制器过流导致的过温报警问题。
50.综上所述,根据本发明实施例用于车辆的电机控制方法,通过动力电池的当前最大允许放电功率和当前整车附件消耗功率以获取电机控制器的第一允许输出功率,并通过电机控制器的当前工作温度对应的工作电流阈值以获取电机控制器的第二允许输出功率,根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,并根据驱动扭矩对电机进行控制。由此,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
51.图2为根据本发明一个实施例的用于车辆的电机控制装置的结构示意图。如图2所示,该用于车辆的电机控制装置100包括:获取模块110、计算模块120和控制模块130。
52.其中,获取模块110用于获取动力电池的当前最大允许放电功率和当前整车附件消耗功率,并获取电机控制器的当前工作温度对应的工作电流阈值;计算模块120用于根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,并根据工作电流阈值,获取电机控制器的第二允许输出功率,以及根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩;控制模块130用于根据驱动扭矩对电机进行控制。
53.在一些实施例中,计算模块120具体用于:获取当前最大允许放电功率与当前整车附件消耗功率之间的功率差值,并根据功率差值和预设的线损效率得到第一允许输出功率。
54.在一些实施例中,获取模块110具体用于:获取电机控制器的当前工作温度,并根据当前工作温度,采用查表方式获取当前工作温度对应的工作电流阈值。
55.在一些实施例中,计算模块120具体用于:获取电机控制器的工作电压,并根据工作电压和工作电流阈值,获取第二允许输出功率。
56.在一些实施例中,计算模块120具体用于:获取电机的当前转速,并获取第一允许输出功率和第二允许输出功率的较小值,以及根据当前转速和较小值得到电机的驱动扭矩。
57.在一些实施例中,获取模块110还用于获取变速箱的最大允许输入扭矩和电机的最大允许输出扭矩;计算模块120还用于根据最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值得到电机的驱动扭矩。
58.在一些实施例中,计算模块120具体用于:获取最大允许输入扭矩、最大允许输出扭矩、当前转速和较小值中的最小值,得到电机的驱动扭矩。
59.需要说明的是,本技术中关于用于车辆的电机控制装置的描述,请参考本技术中关于用于用于车辆的电机控制方法的描述,具体这里不再赘述。
60.根据本发明实施例的用于车辆的电机控制装置,通过获取模块获取动力电池的当前最大允许放电功率、当前整车附件消耗功率以及电机控制器的当前工作温度对应的工作电流阈值,并通过计算模块根据当前最大允许放电功率和当前整车附件消耗功率,获取电机控制器的第一允许输出功率,并根据工作电流阈值,获取电机控制器的第二允许输出功率,以及根据第一允许输出功率和第二允许输出功率,获取电机的驱动扭矩,并通过控制模块根据驱动扭矩对电机进行控制。由此,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
61.本发明的实施例还提供一种车辆,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如前述实施例用于车辆的电机控制方法的步骤。
62.根据本发明实施例的车辆,通过上述的用于车辆的电机控制方法,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
63.本发明的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述实施例用于车辆的电机控制方法的步骤。
64.根据本发明实施例的计算机可读存储介质,通过上述的用于车辆的电机控制方法,通过将电机控制器的工作电流作为影响因素加入电机驱动扭矩计算逻辑中,可以有效避免因电机控制器电流过大导致的过温报警,进而减少整车报警次数,在保证整车安全的情况下提高用户体验。
65.需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得程序,然后将其存储在计算机存储器中。
66.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
67.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示
例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
68.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
69.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
70.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献